#include "material.hpp"

Material::Material(const Cor& _ambiente,const Cor& _difusa,const Cor& _especular,const double _brilho = 0.0) : ambiente(_ambiente), difusa(_difusa), especular(_especular), brilho(_brilho)
{ }

Material::~Material(void) { }

Cor Material::getAmbiente(void) const { return ambiente; }

Cor Material::getDifusa(void) const { return difusa; }

Cor Material::getEspecular(void) const { return especular; }

double Material::getBrilho(void) const { return brilho; }

void Material::setAmbiente(Cor _ambiente) { ambiente = _ambiente; }

void Material::setDifusa(Cor _difusa) { difusa = _difusa; }

void Material::setEspecular(Cor _especular) { especular = _especular; }

void Material::setBrilho(double _brilho) { brilho = _brilho; }
